package com.xoa.dev.pz.model;

import com.xoa.model.enclosure.Attachment;
import com.xoa.dev.pz.model.PzPerson;
import com.xoa.dev.pz.model.PzPersonService;

import java.util.List;

public class PzKeyPetition {
    private PzPerson pzPerson;
    private List<PzPersonService> pzPersonServices;
    private String gridName;
    private String gridUserIds;
    private String gridUserNames;
    private Integer pGrid;
    private String pName;
    private  Integer cou;

    private PzPerson pzPersonStr;
    private List<PzPersonService> pzPersonServicesStr;
    private String gridNameStr;
    private String gridUserIdsStr;
    private String gridUserNamesStr;
    private Integer pGridStr;
    private String pNameStr;
    private  Integer couStr;

    public void setPzPersonStr(PzPerson pzPersonStr) {
        this.pzPersonStr = pzPersonStr;
    }



    public PzPerson getPzPersonStr() {
        return pzPersonStr;
    }

    public Integer getCou() {
        return cou;
    }

    public void setCou(Integer cou) {
        this.cou = cou;
    }
    //附件集合
    List<Attachment> attachmentList;

    public Integer getpGrid() {
        return pGrid;
    }

    public void setpGrid(Integer pGrid) {
        this.pGrid = pGrid;
    }

    public String getpName() {
        return pName;
    }

    public void setpName(String pName) {
        this.pName = pName;
    }

    public void setPzPerson(PzPerson pzPerson) {
        this.pzPerson = pzPerson;
    }

    public void setPzPersonServices(List<PzPersonService> pzPersonServices) {
        this.pzPersonServices = pzPersonServices;
    }

    public void setGridName(String gridName) {
        this.gridName = gridName;
    }

    public void setGridUserIds(String gridUserIds) {
        this.gridUserIds = gridUserIds;
    }

    public void setGridUserNames(String gridUserNames) {
        this.gridUserNames = gridUserNames;
    }

    public PzPerson getPzPerson() {
        return pzPerson;
    }

    public List<PzPersonService> getPzPersonServices() {
        return pzPersonServices;
    }

    public String getGridName() {
        return gridName;
    }

    public String getGridUserIds() {
        return gridUserIds;
    }

    public String getGridUserNames() {
        return gridUserNames;
    }

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.KEY_PETITIONS_ID
     *
     * @mbggenerated
     */
    private Integer keyPetitionsId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.USER_ID
     *
     * @mbggenerated
     */
    private String userId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.GRID_ID
     *
     * @mbggenerated
     */
    private Integer gridId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.CREATE_USER
     *
     * @mbggenerated
     */
    private String createUser;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.DEGREE_CONCERN
     *
     * @mbggenerated
     */
    private String degreeConcern;
    private String degreeConcernStr;
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.STATUS_PETITIONS
     *
     * @mbggenerated
     */
    private String statusPetitions;
    private String statusPetitionsStr;
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.REASONS_PETITIONS
     *
     * @mbggenerated
     */
    private String reasonsPetitions;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.CATEGORY_PETITIONS
     *
     * @mbggenerated
     */
    private String categoryPetitions;
    private String categoryPetitionsStr;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.REMARKS
     *
     * @mbggenerated
     */
    private String remarks;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.REMARKS1
     *
     * @mbggenerated
     */
    private String remarks1;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column pz_key_petition.CREATE_TIME
     *
     * @mbggenerated
     */
    private String createTime;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.KEY_PETITIONS_ID
     *
     * @return the value of pz_key_petition.KEY_PETITIONS_ID
     *
     * @mbggenerated
     */
    public Integer getKeyPetitionsId() {
        return keyPetitionsId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.KEY_PETITIONS_ID
     *
     * @param keyPetitionsId the value for pz_key_petition.KEY_PETITIONS_ID
     *
     * @mbggenerated
     */
    public void setKeyPetitionsId(Integer keyPetitionsId) {
        this.keyPetitionsId = keyPetitionsId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.USER_ID
     *
     * @return the value of pz_key_petition.USER_ID
     *
     * @mbggenerated
     */
    public String getUserId() {
        return userId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.USER_ID
     *
     * @param userId the value for pz_key_petition.USER_ID
     *
     * @mbggenerated
     */
    public void setUserId(String userId) {
        this.userId = userId == null ? null : userId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.GRID_ID
     *
     * @return the value of pz_key_petition.GRID_ID
     *
     * @mbggenerated
     */
    public Integer getGridId() {
        return gridId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.GRID_ID
     *
     * @param gridId the value for pz_key_petition.GRID_ID
     *
     * @mbggenerated
     */
    public void setGridId(Integer gridId) {
        this.gridId = gridId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.CREATE_USER
     *
     * @return the value of pz_key_petition.CREATE_USER
     *
     * @mbggenerated
     */
    public String getCreateUser() {
        return createUser;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.CREATE_USER
     *
     * @param createUser the value for pz_key_petition.CREATE_USER
     *
     * @mbggenerated
     */
    public void setCreateUser(String createUser) {
        this.createUser = createUser == null ? null : createUser.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.DEGREE_CONCERN
     *
     * @return the value of pz_key_petition.DEGREE_CONCERN
     *
     * @mbggenerated
     */
    public String getDegreeConcern() {
        return degreeConcern;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.DEGREE_CONCERN
     *
     * @param degreeConcern the value for pz_key_petition.DEGREE_CONCERN
     *
     * @mbggenerated
     */
    public void setDegreeConcern(String degreeConcern) {
        this.degreeConcern = degreeConcern == null ? null : degreeConcern.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.STATUS_PETITIONS
     *
     * @return the value of pz_key_petition.STATUS_PETITIONS
     *
     * @mbggenerated
     */
    public String getStatusPetitions() {
        return statusPetitions;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.STATUS_PETITIONS
     *
     * @param statusPetitions the value for pz_key_petition.STATUS_PETITIONS
     *
     * @mbggenerated
     */
    public void setStatusPetitions(String statusPetitions) {
        this.statusPetitions = statusPetitions == null ? null : statusPetitions.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.REASONS_PETITIONS
     *
     * @return the value of pz_key_petition.REASONS_PETITIONS
     *
     * @mbggenerated
     */
    public String getReasonsPetitions() {
        return reasonsPetitions;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.REASONS_PETITIONS
     *
     * @param reasonsPetitions the value for pz_key_petition.REASONS_PETITIONS
     *
     * @mbggenerated
     */
    public void setReasonsPetitions(String reasonsPetitions) {
        this.reasonsPetitions = reasonsPetitions == null ? null : reasonsPetitions.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.CATEGORY_PETITIONS
     *
     * @return the value of pz_key_petition.CATEGORY_PETITIONS
     *
     * @mbggenerated
     */
    public String getCategoryPetitions() {
        return categoryPetitions;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.CATEGORY_PETITIONS
     *
     * @param categoryPetitions the value for pz_key_petition.CATEGORY_PETITIONS
     *
     * @mbggenerated
     */
    public void setCategoryPetitions(String categoryPetitions) {
        this.categoryPetitions = categoryPetitions == null ? null : categoryPetitions.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.REMARKS
     *
     * @return the value of pz_key_petition.REMARKS
     *
     * @mbggenerated
     */
    public String getRemarks() {
        return remarks;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.REMARKS
     *
     * @param remarks the value for pz_key_petition.REMARKS
     *
     * @mbggenerated
     */
    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.REMARKS1
     *
     * @return the value of pz_key_petition.REMARKS1
     *
     * @mbggenerated
     */
    public String getRemarks1() {
        return remarks1;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.REMARKS1
     *
     * @param remarks1 the value for pz_key_petition.REMARKS1
     *
     * @mbggenerated
     */
    public void setRemarks1(String remarks1) {
        this.remarks1 = remarks1 == null ? null : remarks1.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column pz_key_petition.CREATE_TIME
     *
     * @return the value of pz_key_petition.CREATE_TIME
     *
     * @mbggenerated
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column pz_key_petition.CREATE_TIME
     *
     * @param createTime the value for pz_key_petition.CREATE_TIME
     *
     * @mbggenerated
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime == null ? null : createTime.trim();
    }

    public List<Attachment> getAttachmentList() {
        return attachmentList;
    }

    public void setAttachmentList(List<Attachment> attachmentList) {
        this.attachmentList = attachmentList;
    }

    public String getDegreeConcernStr() {
        return degreeConcernStr;
    }

    public void setDegreeConcernStr(String degreeConcernStr) {
        this.degreeConcernStr = degreeConcernStr;
    }

    public String getStatusPetitionsStr() {
        return statusPetitionsStr;
    }

    public void setStatusPetitionsStr(String statusPetitionsStr) {
        this.statusPetitionsStr = statusPetitionsStr;
    }

    public String getCategoryPetitionsStr() {
        return categoryPetitionsStr;
    }

    public void setCategoryPetitionsStr(String categoryPetitionsStr) {
        this.categoryPetitionsStr = categoryPetitionsStr;
    }
}